template <class t> class Nodo
{
private:
    Nodo <t>* next;
    t elem;

public:
    Nodo();
    ~Nodo();
    t getElem();
    Nodo<t>* getNext();
    void setElem(t);
    void setNext(Nodo <t>*);
};